Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F1 Croatia F3 Slovakia F1 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 China F6 China F7 Germany F2 Germany F3 Austria F2 Germany F5 Croatia F2 Italy F15 Italy F16 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 Croatia F5 Czech Republic F1 Czech Republic F3 Slovenia F3 Czech Republic F4 Italy F4 Hungary F1 Hungary F3 Morocco F3 Morocco F4 Serbia & Montenegro F3 Austria F5 Italy F19 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Heineken Challenger - Ho Chi Minh City Gallagher International - Hamilton The Surbiton Trophy - Surbiton West of England Tennis - Bristol CA-Challenge - Graz Challenger Leon 2003 - Leon Togliatti Cup - Togliatti 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Challenger 42 - Andrezieux Tatra Banka Open - Bratislava Schickendanz Open - Furth Internationaux du Doubs - Besancon Czech Open 2006 - Prostejov BH Telecom Sarajevo 2007 - Sarajevo XL Bermuda Open - Bermuda Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul Ethias Trophy - Mons Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Status Athens Open - Athens Tunis Open - Tunis Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Schickendanz Open - Furth Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul Open de Rennes - Rennes Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Busan Challenger Fergana Challenger Pozoblanco Challenger Manchester Challenger Geneva Challenger St. Remy Challenger Tashkent Challenger Chuncheon Challenger Bratislava Challenger Bergamo Challenger Sarajevo Challenger Johannesburg Challenger Athens Challenger Ramat Hasharon Challenger Winnetka Challenger Rimini Challenger Tashkent Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Salzburg Challenger Reunion Island Challenger Guangzhou Challenger Pingguo Challenger Johannesburg Challenger Prague Challenger Nottingham Challenger Penza Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Prague Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Le Gosier Challenger CA Challenge - Graz Shimadzu All Japan Indoor - Kyoto Granby Challenger Okal Open - Eckental Baden Open - Karlsruhe CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov University of Tennessee USTA Men's Challenger - Knoxville Eckental Challenger The LTA Manchester Challenger - Manchester Cordenons Challenger Copa Ericsson Costa Rica - San Jose Nottingham Challenger The LTA Wrexham Challenger - Wrexham Ljubljana Open - Ljubljana Ischgl International Tennis Challenger 2003 - Ischgl Dallas Challenger Busan Open - Busan Steelers Cup - Kosice S Tennis Master Championship - Graz Tashkent Challenger Ostrava Open 2005 - Ostrava Helsinki Challenger Ljubljana Open - Ljubljana Irving Challenger Shenzhen Challenger Togliatti Cup - Togliatti Taipei City Challenger Gimcheon Challenger dBI Tennis Challenger - Binghamton Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Kia International In Caloundra - Caloundra IPP Open - Helsinki Kia International In Kawana - Kawana Heilbronn Open - Heilbronn Bratislava Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Tashkent Challenger Open Castilla y Leon - Segovia Surbiton Challenger Brasov Challenger - Brasov Geneva Challenger Kobstaedernes ATP Challenger - Kolding Bratislava Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Busan Challenger Bristol Challenger Trophy - Bristol Portoroz Challenger St. Remy Challenger XL Capital Bermuda Open - Bermuda Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Tallahassee Tennis Challenger - Tallahassee Brescia Challenger Steelers Cup 2005 - Kosice Manila Challenger The LTA Cardiff Challenger - Cardiff Wroclaw Challenger Isla de Lanzarote - Lanzarote Quimper Challenger Akbank Private Banking TED Open 2006 - Istanbul s Tennis Masters 06 - Graz Guangzhou Challenger Challenger Brasov - Brasov Shenzhen Challenger Nova Challenger Osaka - Osaka Zagreb Challenger Raanana Challenger Busan Challenger Seoul Challenger Bangkok Challenger Izmir Challenger Warsteiner Challenger Lubeck - Lubeck The LTA Hull Challenger - Hull Orleans Challenger Tashkent Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Alessandria Challenger Irving Challenger St. Brieuc Challenger Taipei City Challenger GHI Bronx Tennis Classic - Bronx Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan Ostrava Challenger Challenger DCNS de Cherbourg - Cherbourg Kaohsiung Challenger Tennis Napoli Cup - Napoli Portoroz Challenger X Abierto Internacional de Salinas - Salinas Bratislava Challenger Brescia Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Kos Succhetti Tennis Cup - Cordenons Loughborough Challenger Ethias Trophy - Mons Surbiton Challenger Busan Challenger Mons Challenger The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Alexander Kolyaskin Memorial - Donetsk Internationaux de Nouvelle-Caledonie - New Caledonia 4th Volkswagen Challenger - Wolfsburg Guadalajara Challenger Open des Alpes Trophee BNP Paribas - Grenoble Tennis Napoli Cup 2007 - Napoli Media Will Cup Busan Challenger Tennis - Busan Tatra Banka Open - Bratislava Kitzbuhel Challenger IPP Open - Helsinki Ortisei Challenger Czech Indoor Open - Prague Tunis Open 2007 - Tunis Eckental Challenger Bratislava Challenger Croatia Osiguranje Rijeka Open - Rijeka Seoul Challenger IPP Open - Helsinki Busan Challenger Gwangju Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Surbiton Challenger Schickedanz Open 2007 - Furth Coffee Cup Challenger - Chikmagalur Recanati Challenger Aptos Challenger Fergana Challenger - Fergana Vancouver Challenger Unique Zagreb Open - Zagreb Busan Challenger Steelers Cup - Kosice USTA Men's Challenger of Urbana-Champaign - Urbana Ismaning Challenger Eckental Challenger Bratislava Challenger Ostrava Challenger Ilkley Challenger Rennes Challenger Trofeo Sisma Mantova - Mantova Trnava Challenger Quimper Challenger Pau Challenger Ostrava Challenger Ortisei Challenger Biella Challenger Ismaning Challenger Tenerife Challenger Trieste Challenger Quimper 2 Challenger Biella 2 Challenger Okal Cup 2001 International Bavarian Championships - Eckental Bratislava Challenger Cary Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Bratislava Challenger Orleans Challenger Segovia Challenger Nottingham Challenger ATP Challenger Trophy 2007 - Trnava Granby Challenger PEOPLEnet Cup - Dnepropetrovsk Sarajevo Open 2004 - Sarajevo Forli 3 Challenger Togliatti Cup - Togliatti Kolding Challenger GHI Bronx Classic - Bronx Sylt Open 2000 - Sylt Warsteiner Challenger - Wolfsburg Quimper Challenger IX Open Internacional D'Andorra - Andorra Dallas Challenger Zagreb Challenger Nottingham Challenger Kobstaedernes ATP Challenger - Kolding Ilkley Challenger IPP Open - Helsinki Biel Challenger Warsteiner Challenger Lubeck - Lubeck Morocco Tennis Tour - Fes Lambertz Open - Aachen BMW Open - Munich IPP Open - Helsinki Malaga Challenger Qatar ExxonMobil Open - Doha Seoul Challenger Samsung Securities Cup - Seoul Astana Challenger ECM Cup - Prague Intersport Heilbronn Open - Heilbronn Mauthausen Challenger Hamburg Challenger Ostrava Challenger Prague Challenger Granby Challenger Mallorca Challenger Open de L'Isere (Open 38) - Grenoble Gran Copa Ericsson - Rio de Janeiro Ismaning Challenger Troisdorf Challenger St. Remy Challenger Heilbronn Challenger Open de la Ville de Saint Denis - Reunion Island Sunrise Challenger Cremona Challenger The LTA Wrexham Challenger - Wrexham Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Internazionali di Tennis di Bergamo - Bergamo The Wrexham Challenger - Wrexham Heilbronn Open - Heilbronn Mons Challenger KGHM Polish Indoors - Wroclaw Neride Prague Indoor - Prague Warsteiner Challenger Lubeck 2001 - Lubeck Open de Rennes La Trinitaine - Rennes The Bolton Challenger - Bolton San Remo Tennis Cup - San Remo Neride Prague Indoor - Prague Generali Open - Kitzbuhel Open de L'Isere - Grenoble Open Sud de France - Montpellier The Wrexham Challenger - Wrexham Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental Togliatti Cup - Togliatti Open de Franche-Comte - Besancon Warsteiner Challenger Wolfsburg - Wolfsburg Rijeka Open - Rijeka Bulgarian Open - Sofia TED Open - Istanbul Challenger Groningen - Groningen Optimus Maia Open - Maia GHI Bronx Tennis Classic - Bronx Tatra Banka Open 2003 - Bratislava San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas The Hamlet Cup - Long Island Generali Open 2001 - Kitzbuhel Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Rennes Challenger Indian Wells Challenger Eckental Challenger Stella Artois Clay Court Championships - Budaors Orleans Challenger Bratislava Challenger Mons Challenger Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan AAPT Championships - Adelaide U.S. Men's Clay Court Championships - Houston Biella 7 Challenger AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Johannesburg Challenger Arroyo de la Encomienda - Valladolid Phoenix Challenger ATP Open Castilla y Leon - Segovia Ortisei Challenger Kun-Ming Challenger S Tennis Masters - Graz Open de Moselle - Metz CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Brest Challenger Recanati Challenger Bratislava Challenger Busan Challenger Alexander Kolyaskin Memorial - Donetsk Tampere Challenger Open D'Orleans - Orleans Cepu Open - San Marino JVC Trophy - Vienna KGHM Dialog Polish Indoors - Wroclaw Helsinki Challenger Budapest Challenger Challenger DCN de Cherbourg - Cherbourg Taipei City Challenger BCR Open Romania - Bucharest China Open - Beijing Stockholm Open - Stockholm Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Sarajevo Open - Sarajevo U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Intersport Heilbronn Open - Heilbronn BA-CA Tennis Trophy - Vienna XL Capital Bermuda Open - Bermuda Chennai Open - Chennai Medibank International - Sydney Forli 5 Challenger Estoril Open - Estoril Mumbai Open - Mumbai Campbells Hall of Fame Tennis Championships - Newport Austrian Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Siemens Open 2007 - Scheveningen The Stella Artois Championships - London Jonkoping Challenger U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Lamberts Open by Stawag - Aachen Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Pharma Medico Open 2008 - Aarhus Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Dharwad Challenger 2006 - Dharwad Swiss Indoors Basel - Basel Zivnobanka Czech Open - Prostejov PBZ Zagreb Indoors - Zagreb West of England Challenger - Bristol If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Prosperita Open 2007 - Ostrava Heineken Open - Auckland If Stockholm Open - Stockholm Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AEGON Championships - London Topshelf Open - 's-Hertogenbosch Zagreb Open - Zagreb BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Lugano Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai PTT Thailand Open - Bangkok US Men's Clay Court Championship - Houston Aircel Chennai Open - Chennai CA Tennis Trophy - Vienna Hall of Fame Tennis Championships - Newport Citi Open - Washington Internationaler Raiffeisen Grand Prix - St. Polten CA Tennis Trophy - Vienna Heineken Open - Auckland Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Bogota Challenger Intrum Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Sarajevo Challenger BCR Open Romania - Bucharest DIEMA XTRA Sofia Open - Sofia President's Cup - Tashkent New York Open - New York Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Generali Open 2003 - Kitzbuhel Open Sud de France - Montpellier Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Open Sud de France - Montpellier Pozoblanco Challenger Open 13 Provence - Marseille Astana Challenger Qatar ExxonMobil Open - Doha Heineken Open Shanghai - Shanghai Prostejov Challenger St. Petersburg Open - St. Petersburg Eckental Challenger Grand Prix Hassan II - Casablanca Quimper Challenger Biella 1 Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Internationaler Raiffeisen Grand Prix - St. Polten BA-CA Tennis Trophy - Vienna China Open - Beijing Campbell's Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open - Melbourne French Open (juniors) French Open - Paris Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) BNP Paribas Open - Indian Wells Olympics - London Wimbledon - London Davis Cup, Group 1, 2R, AUT-SVK 3-2 U.S. Open - New York Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-POR 3-1 Australian Open (juniors) Davis Cup, World Group, PO, USA-SVK 5-0